package com.dog.basics.bean.dto.api.mtkj;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;

/**
 * <p>
 * 提现记录
 * </p>
 *
 * @author wph
 * @since 2020-11-09
 */
@Data
public class ApiCashWithdrawalAddDto {
    /**
     * 金额
     */
    @ApiModelProperty(value = "金额", dataType = "BigDecimal")
    private BigDecimal money;

    /**
     * 账户类型: 0-支付宝 1-微信  2-银行卡
     */
    @ApiModelProperty(value = "账户类型: 0-支付宝 1-微信  2-银行卡", dataType = "Integer")
    private Integer accountType;
    /**
     * 卡号
     */
    @ApiModelProperty(value = "卡号", dataType = "String")
    private String accountNumber;

    /**
     * 开户行
     */
    @ApiModelProperty(value = "开户行", dataType = "String")
    private String bankName;

    /**
     * 真实姓名
     */
    @ApiModelProperty(value = "真实姓名", dataType = "String")
    private String realName;

    /**
     * 支付密码
     */
    @NotBlank(message = "支付密码不能为空")
    @ApiModelProperty(value = "支付密码", dataType = "String",required = true)
    private String payPassword;
}
